<?php
class Application_Form_Cp_Settings_Site extends Zend_Form
{
	public function init()
	{
		$config = Zend_Registry::get('config');
		$this->getDecorator('HtmlTag');
		$this->setOptions(array('class' => 'form'));
		$this->setAction('/cp/settings/site.save')
			->setMethod('post')
			->setAttribs(array(
				'id' => 'cp-settings-site-form',
				'class' => 'form'
			));
		$this->addElement('text', 'name', array(
				'label' => 'Название:',
				'validators' => array(
						'alnum',
						array('stringLength', false, array(3, 20))
				),
				'required' => true,
				'value' => $config->application->name,
				'description' => 'Название сайта будет отображаться в заголовке страницы.'
		));
		$this->addElement('text', 'title', array(
				'label' => 'Заголовок:',
				'validators' => array(
						array('stringLength', false, array(5, 40))
				),
				'required' => true,
				'value' => $config->application->title,
				'description' => 'Заголовок сайта будет отображаться на главной странице.'
		));
		$this->addElement('text', 'index_page', array(
				'label' => 'Главная страница:',
				'validators' => array(
						array('stringLength', false, array(5, 40))
				),
				'required' => true,
				'value' => $config->application->index_page,
				'description' => 'Укажите адресс страницы которая будет главной.'
		));
	}
}